class DataAnalysisAssistant:
    """数据分析助手子类 - 专用于数据分析任务"""

    def __init__(self, assistant_id, name, version, online, score, data_processing_speed="中等",
                 supported_formats=None):
        super().__init__(assistant_id, name, "数据分析助手", version, online, score)
        self.data_processing_speed = data_processing_speed  # 数据处理速度
        self.supported_formats = supported_formats or ["CSV", "Excel", "JSON"]  # 支持的数据格式

    def __str__(self):
        base_info = super().__str__()
        return f"{base_info} | 处理速度: {self.data_processing_speed} | 支持格式: {', '.join(self.supported_formats)}"